$(function(){
    var form=layui.form
    form.verify({
        nickname:function(value){
            if(value.length>6){
                return '昵称长度需要在1-6之间'
            }
        }
    })

    initUserInfo()
    // 初始化用户信息
    function initUserInfo(){
        $.ajax({
            method:'get',
            url:'/my/userinfo',
            success:function(res){
              
                if(res.code!==0){
                  return  layer.msg('获取用户信息失败') 
                }
                // console.log(res);
                form.val('userInfo', res.data);
            }
        }) 
    }
    

    // 表单重置
    $('#btnReset').on('click',function(e){
        e.preventDefault();
        initUserInfo()
    })

    //  用户信息修改监听表单提交事件
    $('.layui-form').on('submit',function(e){
        e.preventDefault()
        $.ajax({
            method:'PUT',
            url:'/my/userinfo',
            data:$(this).serialize(),
            success:function(res){
                // console.log(res);
                if(res.code!==0){
                    return layer.msg('更新用户信息失败')
                }
                layer.msg('更新用户信息成功')
                window.parent.getUserInfo()
            }
        })
    })
      
})